package pl.engine.view
{
	import pl.engine.model.vo.BaseMapTile;
	import pl.engine.model.vo.obstacle.IBaseObstacle;

	/**
	 * @author michalr
	 */
	public interface IView
	{
		function setViewPosition( px:Number, py:Number ):void;

		function setCenterCrossPosition( px:Number, py:Number ):void;

		function cleanUpBgLayer():void;

		function setToBgLayer( tile:BaseMapTile ):void

		function setToObstacleLayer( obs:IBaseObstacle ):void

		function cleanUpObstaclesLayer():void
		
		function selectTile(tX:uint,tY:uint):void;
	}
}
